.header {
    background-color: #ffffff;
    padding: .34rem .5rem .24rem .5rem;
    /* padding: 0 .5rem 0 .5rem; */
    border-bottom: 2px solid #f1f1f1;
    /* height: 1rem;
    line-height: 1rem; */
}

.header .back {
    width: .18rem;
    height: .34rem;
    float: left;
}

.header .back img {
    width: 100%;
    height: 100%;
}

.header .title {
    float: left;
    font-size: .4rem;
    padding: 0 0 0 2.36rem;
}

.content {
    padding: .2rem .4rem;
}

.content .title {
    font-size: .45rem;
    color: #1a1a1a;
}

.content .text {
    line-height: .45rem;
}

.content .group {
    color: #666666;
    font-size: .26rem;
    margin: .1rem 0 .2rem 0;
}

.content .group .time {
    margin-right: 1rem;
}

.content .group .view {
    display: inline-block;
    width: 1rem;
    text-align: right;
    background: url(../img/view.png) no-repeat left center;
    background-size: .45rem .25rem;
}

.content .pic {
    width: 100%;
    margin: .2rem 0;
}

.content .pic img {
    width: 100%;
}

.comment-nav {
    margin-bottom: .3rem;
}

.comment-nav h3 {
    display: inline-block;
    font-size: .3rem;
    color: #4d4d4d;
    margin-right: .2rem;
    position: relative;
    text-align: center;
}

.comment-nav h3:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -35%;
    width: 70%;
    height: 1px;
    background-color: red;
}

.comment-nav span {
    font-size: .3rem;
    color: #666666;
}

.comment-content .left {
    float: left;
    width: .8rem;
    height: .8rem;
    margin-right: .24rem;
}

.comment-content .left img {
    width: 100%;
    height: 100%;
}

.comment-content .right {
    padding-left: 1.04rem;
}

.comment-content .right h3 {
    color: #666666;
    font-size: .3rem;
    margin-bottom: .2rem;
}

.comment-content .right p {
    font-size: .28rem;
}